package com.hifar.test.report.pojo.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author system
 * @description 报告推送VO
 * @date 2025-01-23
 */
@Data
@ApiModel(value = "ReportPushVO", description = "报告推送参数")
public class ReportPushVO {

    @ApiModelProperty(value = "报告ID", required = true)
    @NotBlank(message = "报告ID不能为空")
    private String reportId;

    @ApiModelProperty(value = "报告编号", required = true)
    @NotBlank(message = "报告编号不能为空")
    private String reportCode;

    @ApiModelProperty(value = "系统类型", required = true, notes = "PDM或QM")
    @NotBlank(message = "系统类型不能为空")
    private String systemType;
}
